template <typename T>
struct foo {};

Q_DECLARE_METATYPE(foo<int>  )

int bar(foo<int>  );
